home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-dns-server-mib-00.txt < prev    next >
Text File  |  1993-06-16  |  71KB  |  2,183 lines

  1.  
  2.  
  3.  
  4.           draft                   DNS Server MIB                 June 93
  5.  
  6.  
  7.                             DNS Server MIB Extensions
  8.  
  9.                                    10-June-1993
  10.  
  11.  
  12.                                 DNS Working Group
  13.  
  14.                                    Rob Austein
  15.                          Epilogue Technology Corporation
  16.                                  sra@epilogue.com
  17.  
  18.  
  19.                                    Jon Saperia
  20.                           Digital Equipment Corporation
  21.                                saperia@tay.dec.com
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                Status of this Memo
  28.  
  29.  
  30.           This document is an Internet Draft.  Internet Drafts are
  31.           working documents of the Internet Engineering Task Force
  32.           (IETF), its Areas, and its Working Groups.  Note that other
  33.           groups may also distribute working documents as Internet
  34.           Drafts.
  35.  
  36.           Internet Drafts are valid for a maximum of six months and may
  37.           be updated, replaced, or obsoleted by other documents at any
  38.           time.  It is inappropriate to use Internet Drafts as reference
  39.           material or to cite them other than as a "work in progress".
  40.  
  41.           Please check the id-abstracts.txt listing contained in the
  42.           internet-drafts Shadow Directories on the nic.ddn.mil,
  43.           nnsc.nsf.net, nic.nordu.net, ftp.nisc.sri.com, or
  44.           munnari.oz.au to learn the current status of any Internet
  45.           Draft.
  46.  
  47.           This document will be submitted to the Internet Architecture
  48.           Board as a Proposed Standard.  This document defines and
  49.           experimental extension to the SNMP MIB.  Upon publication as a
  50.           Proposed Standard, a new MIB number will be assigned.  This is
  51.           a working document only, it should neither be cited nor quoted
  52.  
  53.  
  54.  
  55.  
  56.  
  57.           Expires December 10, 1993                             [Page 1]
  58.  
  59.  
  60.  
  61.  
  62.  
  63.           draft                   DNS Server MIB                 June 93
  64.  
  65.  
  66.           in a formal document.
  67.  
  68.           This document will expire before 10 December 1993.
  69.  
  70.           Distribution of this document is unlimited.
  71.  
  72.           Please send comments to the authors.
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.           Expires December 10, 1993                             [Page 2]
  117.  
  118.  
  119.  
  120.  
  121.  
  122.           draft                   DNS Server MIB                 June 93
  123.  
  124.  
  125.           1.  Introduction
  126.  
  127.           This memo defines a set of extensions that have been created
  128.           for the Internet MIB which instrument DNS Server Functions and
  129.           was produced by the DNS working group.  This memo does not
  130.           specify a standard for the Internet community.
  131.  
  132.           With the adoption of The Simple Network Management Protocol
  133.           (RFC 1157), the Management Information Base for network
  134.           management of TCP/IP-based internets (RFC 1213), and the
  135.           Structure of Management Information (RFC 1155) by the
  136.           Internet, and a large number of vendor implementations of
  137.           these standards in commercially available products, it became
  138.           possible to provide a higher level of effective network
  139.           management in TCP/IP-based internets than previously
  140.           available.  With the growth in the use of these standards, it
  141.           has become possible to consider the management of other
  142.           elements of the infrastructure beyond the basic TCP/IP
  143.           protocols.  A key element of the TCP/IP infrastructure is the
  144.           DNS.
  145.  
  146.           Up to this point there has been no mechanism to integrate the
  147.           management of the DNS with SNMP-based managers.  This memo
  148.           provides the mechanisms by which IP-based management stations
  149.           can effectively manage DNS server software in an integrated
  150.           fashion through the use of the standard Internet SMI, MIB and
  151.           Simple Network Management Protocol.
  152.  
  153.           New DNS MIB objects have been defined to be used in
  154.           conjunction with the Internet MIB to allow access and control
  155.           of the DNS server software via SNMP by the Internet community.
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.           Expires December 10, 1993                             [Page 3]
  176.  
  177.  
  178.  
  179.  
  180.  
  181.           draft                   DNS Server MIB                 June 93
  182.  
  183.  
  184.           2.  The Network Management Framework
  185.  
  186.           The Internet-standard Network Management Framework consists of
  187.           four components.  They are:
  188.  
  189.           o    RFC 1155 which defines the SMI, the mechanisms used for
  190.                describing and naming objects for the purpose of
  191.                management.  RFC 1212 defines a more concise description
  192.                mechanism, which is wholly consistent with the SMI.
  193.  
  194.           o    RFC 1213 defines MIB-II, the core set of managed objects
  195.                for the Internet suite of protocols.
  196.  
  197.           o    RFC 1157 which defines the SNMP, the protocol used for
  198.                network access to managed objects.
  199.  
  200.           The Framework permits new objects to be defined for the
  201.           purpose of experimentation and evaluation.
  202.  
  203.  
  204.           2.1.  Object Definitions
  205.  
  206.           Managed objects are accessed via a virtual information store,
  207.           termed the Management Information Base or MIB.  Objects in the
  208.           MIB are defined using the subset of Abstract Syntax Notation
  209.           One (ASN.1) defined in the SMI.  In particular, each object
  210.           object type is named by an OBJECT IDENTIFIER, an
  211.           administratively assigned name.  The object type together with
  212.           an object instance serves to uniquely identify a specific
  213.           instantiation of the object.  For human convenience, we often
  214.           use a textual string, termed the descriptor, to refer to the
  215.           object type.
  216.  
  217.  
  218.           2.2.  Format of Definitions
  219.  
  220.           Section 5 contains the specification of all object types
  221.           contained in this MIB module.  The object types are defined
  222.           using the conventions defined in the SMI, as amended by the
  223.           extensions specified in [5,6].
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.           Expires December 10, 1993                             [Page 4]
  235.  
  236.  
  237.  
  238.  
  239.  
  240.           draft                   DNS Server MIB                 June 93
  241.  
  242.  
  243.           3.  Overview
  244.  
  245.           In theory, the DNS world is pretty simple.  There are two
  246.           kinds of entities: resolvers and name servers.  Resolvers ask
  247.           questions.  Name servers answer them.  The real world,
  248.           however, is not so simple.  Implementors have made widely
  249.           differing choices about how to divide DNS functions between
  250.           resolvers and servers.  They have also constructed various
  251.           sorts of exotic hybrids.  The most difficult task in defining
  252.           this MIB was to accommodate this wide range of entities
  253.           without having to come up with a separate MIB for each.
  254.  
  255.           We divided up the various DNS functions into two, non-
  256.           overlapping classes, called 'resolver functions' and 'name
  257.           server functions'.  A DNS entity that performs what we define
  258.           as resolver functions contains a resolver, and therefore must
  259.           implement the MIB groups required of all resolvers which are
  260.           defined in a separate MIB Module.  A DNS entity which
  261.           implements name server functions is considered to be a name
  262.           server, and must implement the MIB groups required for name
  263.           servers in this Module.  If the same piece of software
  264.           performs both resolver and server functions, we imagine that
  265.           it contains both a resolver and a server and would thus
  266.           implement both the DNS Server and DNS Resolver MIBs.
  267.  
  268.           In our model, a resolver is a program (or piece thereof) which
  269.           obtains resource records from servers.  Normally it does so at
  270.           the behest of an application, but may also do so as part of
  271.           its own operation.  A resolver sends DNS protocol queries and
  272.           receives DNS protocol replies.  A resolver neither receives
  273.           queries nor sends replies.  A full service resolver is one
  274.           that knows how to resolve queries: it obtains the needed
  275.           resource records by contacting a server authoritative for the
  276.           records desired.  A stub resolver does not know how to resolve
  277.           queries: it sends all queries to a local name server, setting
  278.           the recursion desired flag to indicate that it hopes that the
  279.           name server will be willing resolve the query.  A resolver may
  280.           (optionally) have a cache for remembering previously acquired
  281.           resource records.  It may also have a negative cache for
  282.           remembering names or data that have been determined not to
  283.           exist.
  284.  
  285.           A name server is a program (or piece thereof) that provides
  286.           resource records to resolvers.  All references in this
  287.           document to 'a name server' imply 'the name server's role'.
  288.  
  289.  
  290.  
  291.  
  292.  
  293.           Expires December 10, 1993                             [Page 5]
  294.  
  295.  
  296.  
  297.  
  298.  
  299.           draft                   DNS Server MIB                 June 93
  300.  
  301.  
  302.           (In some cases the name server's role and the resolver's role
  303.           might be combined into a single program.)  A name server
  304.           receives DNS protocol queries and sends DNS protocol replies.
  305.           A name server neither sends queries nor receives replies. As a
  306.           consequence, name servers do not have caches.  Normally, a
  307.           name server would expect to receive only those queries to
  308.           which it could respond with authoritative information.
  309.           However, if a name server receives a query that it cannot
  310.           respond to with purely authoritative information, it may
  311.           choose to try to obtain the necessary additional information
  312.           from a resolver which may or may not be a separate process.
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.           Expires December 10, 1993                             [Page 6]
  353.  
  354.  
  355.  
  356.  
  357.  
  358.           draft                   DNS Server MIB                 June 93
  359.  
  360.  
  361.           4.  Selected Objects
  362.  
  363.           Many of the objects included in this memo have been created
  364.           from information contained in the DNS specification.  The DNS
  365.           specification is found in Domain Names - Concepts and
  366.           Facilities (RFC 1034) and Domain Names - Implementation and
  367.           Specification (RFC 1035), as amended and clarified by
  368.           Requirements for Internet Hosts - Application and Support
  369.           (RFC1123).  Additional usage information is found in the
  370.           Domain Administrators Guide (RFC 1032), and the Domain
  371.           Administrators Operations Guide (RFC 1033).  Other objects
  372.           have been created based on experience with existing DNS
  373.           management tools, expected operational need, and the
  374.           statistics generated by existing DNS implementations.  These
  375.           objects have been ordered into groups as follows:
  376.  
  377.               Server Configuration Group
  378.               Server Counter Group
  379.               Server Special Counter Group
  380.               Records Group
  381.               Server Management Group
  382.  
  383.           Some of the objects defined in this memo have been created
  384.           from information contained in existing configuration files
  385.           used by many DNS implementations. This information has been
  386.           converted into a standard form using the Internet Standard SMI
  387.           defined in RFC 1155.  The object descriptors used in this MIB
  388.           have been created from a variety of sources.  For the most
  389.           part, the descriptions are influenced by by the DNS related
  390.           RFCs noted above.  For example, the descriptors for counters
  391.           used for the various types of queries of DNS records are
  392.           influenced by the definitions used for the various record
  393.           types found in Domain Names - Implementation and Specification
  394.           RFC 1035.
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.           Expires December 10, 1993                             [Page 7]
  412.  
  413.  
  414.  
  415.  
  416.  
  417.           draft                   DNS Server MIB                 June 93
  418.  
  419.  
  420.           5.  Textual Conventions
  421.  
  422.           Several data types have been introduced as a textual
  423.           conventions in this DNS MIB document.  These additions will
  424.           facilitate the common understanding of information used by the
  425.           DNS.  No changes to the SMI or the SNMP are necessary to
  426.           support these conventions which are described in the
  427.           Definitions section.  Enumerated integers are not used for
  428.           many of the textual conventions defined in this document
  429.           because the DNS is defined such that additional data types can
  430.           be added without the server being recoded.  The use of
  431.           standard integer definitions for many of these data types
  432.           allows this mib to accomodate these changes as well.
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.           Expires December 10, 1993                             [Page 8]
  471.  
  472.  
  473.  
  474.  
  475.  
  476.           draft                   DNS Server MIB                 June 93
  477.  
  478.  
  479.           6.  Definitions
  480.  
  481.                RFCxxxx-dnsServMIB
  482.  
  483.                DEFINITIONS ::= BEGIN
  484.  
  485.                IMPORTS
  486.                    IpAddress, Counter,
  487.                    experimental
  488.                      FROM RFC1155-SMI
  489.                    DisplayString
  490.                      FROM RFC1213-MIB
  491.                    OBJECT-TYPE
  492.                      FROM RFC-1212;
  493.  
  494.           -- DNS MIB
  495.  
  496.                dns             OBJECT IDENTIFIER ::= { experimental 43 }
  497.                dnsServ         OBJECT IDENTIFIER ::= { dns 1 }
  498.  
  499.           -- textual conventions
  500.  
  501.           DnsDate ::= OCTET STRING (SIZE (8 | 11))
  502.           -- This data type is intended to provide a consistent
  503.           -- method of reporting date information.  The information
  504.           -- is organized as follows:  the first two octets represent
  505.           -- the year, the next two are for the month and day of the
  506.           -- year.  The next three octets are for hours, minutes and
  507.           -- seconds.  The next octet is for deci-seconds.  Direction
  508.           -- from UT is in the next octet.  The next two octets are for
  509.           -- hours and minutes from UT.  Note that in systems which do not
  510.           -- track UT, they will return only the first 8 octets.  The table
  511.           -- below is intended to help to make clear this convention.
  512.           --
  513.           --     field  octets  contents                  range
  514.           --       1      1-2   year                      0..65536
  515.           --       2       3    month                     1..12
  516.           --       3       4    day                       1..31
  517.           --       4       5    hour                      0..23
  518.           --       5       6    minutes                   0..59
  519.           --       6       7    seconds                   0..60
  520.           --                    (use 60 for leap-second)
  521.           --       7       8    deci-seconds              0..9
  522.           --       8       9    direction from UT         "+" / "-"
  523.           --       9      10    hours from UT             0..11
  524.  
  525.  
  526.  
  527.  
  528.  
  529.           Expires December 10, 1993                             [Page 9]
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           draft                   DNS Server MIB                 June 93
  536.  
  537.  
  538.           --      10      11    minutes from UT           0..59
  539.           -- For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would
  540.           -- be displayed as on a management station:
  541.           --                  1992-5-26,13:30:15.0,-4:0
  542.  
  543.           DnsName ::= OCTET STRING
  544.           -- A DNS name is a sequence of labels.  When DNS names are displayed,
  545.           -- the boundaries between labels are typically indicated by dots (e.g.
  546.           -- "Acme" and "COM" are labels in the name "Acme.COM" ).  In the DNS
  547.           -- protocol, however, no such separators are needed because each label
  548.           -- is encoded as a length octet followed by the indicated number of
  549.           -- octets of label.  For  example, "Acme.COM" is encoded as the octet
  550.           -- sequence { 4, 'A', 'c', 'm', 'e', 3, 'C', 'O', 'M', 0 } (the final
  551.           -- 0 is the length of the name of the root domain, which appears
  552.           -- implicitly at the end of any DNS name).  This MIB uses the same
  553.           -- encoding as the DNS protocol.
  554.  
  555.           -- A DnsName must always be a fully qualified name.  It is an error to
  556.           -- encode a relative domain name as a DnsName without first making it a
  557.           -- fully qualified name.
  558.  
  559.           DnsClass ::= INTEGER (0..65535)
  560.           -- This data type is used to represent the class values which appear
  561.           -- in Resource Records in the DNS.  A 16-bit unsigned integer is
  562.           -- used to allow room for new classes of records to be defined.
  563.           -- Existing standard classes are listed in the DNS specification.
  564.  
  565.           DnsType ::= INTEGER (0..65535)
  566.           -- This data type is used to represent the type values which appear
  567.           -- in Resource Records in the DNS.  A 16-bit unsigned integer is
  568.           -- used to allow room for new record types to be defined.
  569.           -- Existing standard types are listed in the DNS specification.
  570.  
  571.           DnsQClass ::= INTEGER (0..65535)
  572.           -- This data type is used to represent the QClass values which appear
  573.           -- in Resource Records in the DNS.  A 16-bit unsigned integer is
  574.           -- used to allow room for new QClass records to be defined.  Existing
  575.           -- standard QClasses are listed in the DNS specification.
  576.  
  577.           DnsQType ::= INTEGER (0..65535)
  578.           -- This data type is used to represent the QType values which appear
  579.           -- in Resource Records in the DNS.  A 16-bit unsigned integer is
  580.           -- used to allow room for new QType records to be defined.
  581.           -- Existing standard QTypes are listed in DNS specification.
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.           Expires December 10, 1993                            [Page 10]
  589.  
  590.  
  591.  
  592.  
  593.  
  594.           draft                   DNS Server MIB                 June 93
  595.  
  596.  
  597.           DnsTime ::= INTEGER
  598.           -- DnsTime values are 32-bit unsigned integers which measure time in
  599.           -- seconds.
  600.  
  601.           DnsValid ::= INTEGER { valid (1), clear (2) }
  602.           -- Many of the tables in this MIB have as one of their columns, an
  603.           -- object which can be set to a value of 2 to delete that
  604.           -- row of the table.  If a read operation is performed on this
  605.           -- object, a value of 1 is returned to indicate a valid row in the
  606.           -- table.
  607.  
  608.           DnsOpCode ::= INTEGER (0..15)
  609.           -- This data type is used to represent the DNS OPCODE used in the
  610.           -- header section of DNS messages.  Existing standard OPCODE values
  611.           -- are listed in the DNS specification.
  612.  
  613.           DnsRespCode ::= INTEGER (0..15)
  614.           -- This data type is used to represent the DNS RCODE value in response
  615.           -- messages.  Existing standard RCODE values are listed in the DNS
  616.           -- specification.
  617.  
  618.           -- groups in the dns server mib
  619.  
  620.                 dnsServConfig                 OBJECT IDENTIFIER ::= { dnsServ 1 }
  621.                 dnsServCounter                OBJECT IDENTIFIER ::= { dnsServ 2 }
  622.                 dnsServSpecCounter            OBJECT IDENTIFIER ::= { dnsServ 3 }
  623.                 dnsServRec                    OBJECT IDENTIFIER ::= { dnsServ 4 }
  624.                 dnsServMgmt                   OBJECT IDENTIFIER ::= { dnsServ 5 }
  625.  
  626.           -- Server Configuration Group
  627.  
  628.           -- The implementation of the Server Configuration Group is
  629.           -- mandatory for all systems which implement DNS server software
  630.           -- functions.
  631.  
  632.           dnsServConfigImplementIdent OBJECT-TYPE
  633.                SYNTAX  DisplayString
  634.                ACCESS  read-only
  635.                STATUS  mandatory
  636.                DESCRIPTION
  637.                        "The implementation identification string for the DNS
  638.                        server software in use on the system, for example;
  639.                        FNS2.1"
  640.               ::= { dnsServConfig 1 }
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.           Expires December 10, 1993                            [Page 11]
  648.  
  649.  
  650.  
  651.  
  652.  
  653.           draft                   DNS Server MIB                 June 93
  654.  
  655.  
  656.           dnsServConfigRecurs  OBJECT-TYPE
  657.                SYNTAX  INTEGER {
  658.                     available (1),
  659.                     restricted (2),
  660.                     unavailable (3)
  661.                }
  662.                ACCESS  read-write
  663.                STATUS  mandatory
  664.                DESCRIPTION
  665.                        "This represents the recursion status of requests made
  666.                        to this server.  The possible values are: available -
  667.                        performs recursion on requests from clients.
  668.                        Restricted - recursion is performed on requests only
  669.                        from certain clients, for example; clients on an access
  670.                        control list.  Unavailable - recursion is not available."
  671.                ::= { dnsServConfig 2 }
  672.  
  673.           -- Server Counter Group
  674.  
  675.           -- The implementation of the Server Counter Group is mandatory for
  676.           -- all systems which offer either recursive or non recursive server
  677.           -- software functions.
  678.  
  679.           dnsServCounterUTime OBJECT-TYPE
  680.                SYNTAX  DnsTime
  681.                ACCESS  read-only
  682.                STATUS  mandatory
  683.                DESCRIPTION
  684.                        "If the server has a persistent state,  e.g., a
  685.                        process; this value will be the time elapsed since it
  686.                        started.  For software that does not have persistence,
  687.                        this value will be 0."
  688.               ::= { dnsServCounter 1 }
  689.  
  690.           dnsServCounterAuthAns OBJECT-TYPE
  691.                SYNTAX  Counter
  692.                ACCESS  read-only
  693.                STATUS  mandatory
  694.                DESCRIPTION
  695.                        "Number of queries which were authoritatively answered."
  696.                ::= { dnsServCounter 2 }
  697.  
  698.           dnsServCounterAuthNoNames OBJECT-TYPE
  699.                SYNTAX  Counter
  700.                ACCESS  read-only
  701.  
  702.  
  703.  
  704.  
  705.  
  706.           Expires December 10, 1993                            [Page 12]
  707.  
  708.  
  709.  
  710.  
  711.  
  712.           draft                   DNS Server MIB                 June 93
  713.  
  714.  
  715.                STATUS  mandatory
  716.                DESCRIPTION
  717.                        "Number of queries for which authoritative no such
  718.                        name responses were made."
  719.                ::= { dnsServCounter 3 }
  720.  
  721.           dnsServCounterAuthNoDataResps OBJECT-TYPE
  722.                SYNTAX  Counter
  723.                ACCESS  read-only
  724.                STATUS  mandatory
  725.                DESCRIPTION
  726.                        "Number of queries for which authoritative no such data
  727.                        (empty answer) responses were made."
  728.                ::= { dnsServCounter 4 }
  729.  
  730.           dnsServCounterNonAuthDatas OBJECT-TYPE
  731.                SYNTAX  Counter
  732.                ACCESS  read-only
  733.                STATUS  mandatory
  734.                DESCRIPTION
  735.                        "Number of queries which were non-authoritatively answered
  736.                        (cached data)."
  737.                ::= { dnsServCounter 5 }
  738.  
  739.           dnsServCounterNonAuthNoNames OBJECT-TYPE
  740.                SYNTAX  Counter
  741.                ACCESS  read-only
  742.                STATUS  mandatory
  743.                DESCRIPTION
  744.                        "Number of queries for which there has been a
  745.                        non-authoritative no such name answer given."
  746.                ::= { dnsServCounter 6 }
  747.  
  748.           dnsServCounterNonAuthNoDatas OBJECT-TYPE
  749.                SYNTAX  Counter
  750.                ACCESS  read-only
  751.                STATUS  mandatory
  752.                DESCRIPTION
  753.                        "Number of queries which were non-authoritatively answered
  754.                        with no data (empty answer)."
  755.                ::= { dnsServCounter 7 }
  756.  
  757.           dnsServCounterRefs OBJECT-TYPE
  758.                SYNTAX  Counter
  759.                ACCESS  read-only
  760.  
  761.  
  762.  
  763.  
  764.  
  765.           Expires December 10, 1993                            [Page 13]
  766.  
  767.  
  768.  
  769.  
  770.  
  771.           draft                   DNS Server MIB                 June 93
  772.  
  773.  
  774.                STATUS  mandatory
  775.                DESCRIPTION
  776.                        "Number of requests that were referred to other servers."
  777.                ::= { dnsServCounter 8 }
  778.  
  779.           dnsServCounterErrors OBJECT-TYPE
  780.                SYNTAX  Counter
  781.                ACCESS  read-only
  782.                STATUS  mandatory
  783.                DESCRIPTION
  784.                        "Number of requests the server has processed that were
  785.                        answered with errors (RCODE values other than 0 and 3).
  786.                        RCODE values are defined in RFC1035."
  787.                ::= { dnsServCounter 9 }
  788.  
  789.           dnsServCounterRelNames OBJECT-TYPE
  790.                SYNTAX  Counter
  791.                ACCESS  read-only
  792.                STATUS  mandatory
  793.                DESCRIPTION
  794.                        "Number of requests received by the server for names that
  795.                        are only 1 label long (text form - no internal dots)."
  796.                ::= { dnsServCounter 10 }
  797.  
  798.           dnsServCounterReqRefs OBJECT-TYPE
  799.                SYNTAX  Counter
  800.                ACCESS  read-only
  801.                STATUS  mandatory
  802.                DESCRIPTION
  803.                        "Number of DNS requests refused by the server process."
  804.                ::= { dnsServCounter 11 }
  805.  
  806.           dnsServCounterReqUnparses OBJECT-TYPE
  807.                SYNTAX  Counter
  808.                ACCESS  read-only
  809.                STATUS  mandatory
  810.                DESCRIPTION
  811.                        "Number of requests received which were unparseable."
  812.                ::= { dnsServCounter 12 }
  813.  
  814.           dnsServCounterOtherErrors OBJECT-TYPE
  815.                SYNTAX  Counter
  816.                ACCESS  read-only
  817.                STATUS  mandatory
  818.                DESCRIPTION
  819.  
  820.  
  821.  
  822.  
  823.  
  824.           Expires December 10, 1993                            [Page 14]
  825.  
  826.  
  827.  
  828.  
  829.  
  830.           draft                   DNS Server MIB                 June 93
  831.  
  832.  
  833.                        "Number of requests which were aborted for other
  834.                        (local) server errors."
  835.                ::= { dnsServCounter 13 }
  836.  
  837.           -- DNS Server Counter Table
  838.  
  839.           dnsServCounterTable OBJECT-TYPE
  840.                SYNTAX  SEQUENCE OF DnsServCounterEntry
  841.                ACCESS  not-accessible
  842.                STATUS  mandatory
  843.                DESCRIPTION
  844.                        "Counter information based on DNS class and
  845.                        record type."
  846.               ::= { dnsServCounter 14 }
  847.  
  848.           dnsServCounterEntry OBJECT-TYPE
  849.                SYNTAX  DnsServCounterEntry
  850.                ACCESS  not-accessible
  851.                STATUS  mandatory
  852.                DESCRIPTION
  853.                        "This table contains count information for each DNS
  854.                        record and class type known to the server.  The index
  855.                        allows management software to to create indices to the
  856.                        table to get the specific information desired, e.g.,
  857.                        number or A record queries over UDP which came to this
  858.                        server.  In order to prevent an uncontrolled expansion of
  859.                        rows in the table; if dnsServCounterRequests is 0 and
  860.                        dnsServCounterResponses is 0, then the row does not exist
  861.                        and no such is returned when the agent is queried for such
  862.                        instances."
  863.               INDEX  { dnsServCounterOpCode, dnsServCounterQClass,
  864.                        dnsServCounterQType, dnsServCounterTransport }
  865.               ::= { dnsServCounterTable 1 }
  866.  
  867.           DnsServCounterEntry ::=
  868.               SEQUENCE {
  869.                   dnsServCounterOpCode
  870.                       DnsOpCode,
  871.                   dnsServCounterQClass
  872.                       DnsClass,
  873.                   dnsServCounterQType
  874.                       DnsType,
  875.                   dnsServCounterTransport
  876.                       INTEGER,
  877.                   dnsServCounterRequests
  878.  
  879.  
  880.  
  881.  
  882.  
  883.           Expires December 10, 1993                            [Page 15]
  884.  
  885.  
  886.  
  887.  
  888.  
  889.           draft                   DNS Server MIB                 June 93
  890.  
  891.  
  892.                       Counter,
  893.                   dnsServCounterResponses
  894.                       Counter
  895.                   }
  896.           dnsServCounterOpCode OBJECT-TYPE
  897.                SYNTAX  DnsOpCode -- INTEGER (0..15)
  898.                ACCESS  read-only
  899.                STATUS  mandatory
  900.                DESCRIPTION
  901.                        "The DNS OpCode being counted in this row of the
  902.                        table."
  903.                ::= { dnsServCounterEntry 1 }
  904.  
  905.           dnsServCounterQClass OBJECT-TYPE
  906.                SYNTAX  DnsClass -- INTEGER (0..65535)
  907.                ACCESS  read-only
  908.                STATUS  mandatory
  909.                DESCRIPTION
  910.                        "The class of record being counted in this row
  911.                        of the table."
  912.                ::= { dnsServCounterEntry 2 }
  913.  
  914.           dnsServCounterQType OBJECT-TYPE
  915.                SYNTAX DnsType -- INTEGER (0..65535)
  916.                ACCESS read-only
  917.                STATUS mandatory
  918.                DESCRIPTION
  919.                        "The type of record which is being counted in this row
  920.                        in the table."
  921.                ::= { dnsServCounterEntry 3 }
  922.  
  923.           dnsServCounterTransport OBJECT-TYPE
  924.                SYNTAX  INTEGER {
  925.                   udp (1),
  926.                   tcp (2),
  927.                   other (3)
  928.                }
  929.                ACCESS  read-only
  930.                STATUS  mandatory
  931.                DESCRIPTION
  932.                        "A value of 1 indicates that the queries reported on
  933.                        this row were sent using UDP.  A value of 2 indicates
  934.                        that TCP was used.  3 is for any transport other than
  935.                        TCP or UDP."
  936.                ::= { dnsServCounterEntry 4 }
  937.  
  938.  
  939.  
  940.  
  941.  
  942.           Expires December 10, 1993                            [Page 16]
  943.  
  944.  
  945.  
  946.  
  947.  
  948.           draft                   DNS Server MIB                 June 93
  949.  
  950.  
  951.  
  952.           dnsServCounterRequests OBJECT-TYPE
  953.                SYNTAX  Counter
  954.                ACCESS  read-only
  955.                STATUS  mandatory
  956.                DESCRIPTION
  957.                        "Number of requests (queries) that have been recorded
  958.                        in this row of the table."
  959.                ::= { dnsServCounterEntry 5 }
  960.  
  961.           dnsServCounterResponses OBJECT-TYPE
  962.                SYNTAX  Counter
  963.                ACCESS  read-only
  964.                STATUS  mandatory
  965.                DESCRIPTION
  966.                        "Number of responses made by the server since
  967.                        initialization for the type of query identified
  968.                        on this row of the table."
  969.                ::= { dnsServCounterEntry 6 }
  970.  
  971.           -- Server Special Counter Group
  972.  
  973.           -- The implementation of the Server Special Counter Group is mandatory
  974.           -- only for those systems which make distinctions between the different
  975.           -- sources of the DNS queries as defined below.
  976.  
  977.           -- Objects in this group are implemented on servers which make the
  978.           -- distinction between queries which originate with the local host,
  979.           -- within the same zone as the local host, or come from outside the
  980.           -- zone of the server.  The objects found in the Server Counter group
  981.           -- are totals, thus if one wanted to separately identify, for example,
  982.           -- the number of queries which have been given Authoritative Answers
  983.           -- which originated from 'remote' hosts - subtract the current values of
  984.           -- servSpecCounterFriendsAuthAns and servSpecCounterSelfAuthAns
  985.           -- from servCounterAuthAns.
  986.  
  987.           -- The purpose of these distinctions is to allow for implementations to
  988.           -- group queries and responses on this basis.  One way in which servers
  989.           -- may make these distinctions is by looking at the source IP address of
  990.           -- the DNS query.  If the source of the query is 'your own' then the
  991.           -- query should be counted as 'yourself' - local host.  If the source of
  992.           -- the query matches an 'access list' - the the query came from a friend,
  993.           -- that is; within the local zone.  What constitutes an 'access
  994.           -- list' is implementation dependent and could be as simple as all
  995.           -- hosts on the same IP network as the DNS server are classed as in
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.           Expires December 10, 1993                            [Page 17]
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.           draft                   DNS Server MIB                 June 93
  1008.  
  1009.  
  1010.           -- the local zone and are 'friends'.  In order to avoid double
  1011.           -- counting, the following rules apply:
  1012.  
  1013.           -- 1.  No host is in more than one of the three groups defined above.
  1014.           -- 2.  All queries from the local host are always counted in the
  1015.           --     'yourself' group regardless of what the access list, if any,
  1016.           --     says.
  1017.           -- 3.  The access list should not define 'your friends' in such a way
  1018.           --     that it includes all hosts, that is 'not everybody is your
  1019.           --     friend'.
  1020.  
  1021.           dnsServSpecCounterSelfAuthAns OBJECT-TYPE
  1022.                SYNTAX  Counter
  1023.                ACCESS  read-only
  1024.                STATUS  mandatory
  1025.                DESCRIPTION
  1026.                        "Number of requests the server has processed which
  1027.                        originated from a resolver on the same host for which
  1028.                        there has been an authoritative answer."
  1029.                ::= { dnsServSpecCounter 1 }
  1030.  
  1031.           dnsServSpecCounterSelfAuthNoNames OBJECT-TYPE
  1032.                SYNTAX  Counter
  1033.                ACCESS  read-only
  1034.                STATUS  mandatory
  1035.                DESCRIPTION
  1036.                        "Number of requests the server has processed which
  1037.                        originated from a resolver on the same host for which
  1038.                        there has been an authoritative no such name answer
  1039.                        given."
  1040.                ::= { dnsServSpecCounter 2 }
  1041.  
  1042.           dnsServSpecCounterSelfAuthNoDataResps OBJECT-TYPE
  1043.                SYNTAX  Counter
  1044.                ACCESS  read-only
  1045.                STATUS  mandatory
  1046.                DESCRIPTION
  1047.                        "Number of requests the server has processed which
  1048.                        originated from a resolver on the same host for which
  1049.                        there has been an authoritative no such data answer
  1050.                        (empty answer) made."
  1051.                ::= { dnsServSpecCounter 3 }
  1052.  
  1053.           dnsServSpecCounterSelfNonAuthDatas OBJECT-TYPE
  1054.                SYNTAX  Counter
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.           Expires December 10, 1993                            [Page 18]
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.           draft                   DNS Server MIB                 June 93
  1067.  
  1068.  
  1069.                ACCESS  read-only
  1070.                STATUS  mandatory
  1071.                DESCRIPTION
  1072.                        "Number of requests the server has processed which
  1073.                        originated from a resolver on the same host for which
  1074.                        a non-authoritative answer (cached data) was made."
  1075.                ::= { dnsServSpecCounter 4 }
  1076.  
  1077.           dnsServSpecCounterSelfNonAuthNoNames OBJECT-TYPE
  1078.                SYNTAX  Counter
  1079.                ACCESS  read-only
  1080.                STATUS  mandatory
  1081.                DESCRIPTION
  1082.                        "Number of requests the server has processed which
  1083.                        originated from a resolver on the same host for which
  1084.                        there has been a non-authoritative no such name answer
  1085.                        given."
  1086.                ::= { dnsServSpecCounter 5 }
  1087.  
  1088.           dnsServSpecCounterSelfNonAuthNoDatas OBJECT-TYPE
  1089.                SYNTAX  Counter
  1090.                ACCESS  read-only
  1091.                STATUS  mandatory
  1092.                DESCRIPTION
  1093.                        "Number of requests the server has processed which
  1094.                        originated from a resolver on the same host for which
  1095.                        a non-authoritative answer - no such data response was
  1096.                        made (empty answer)."
  1097.                ::= { dnsServSpecCounter 6 }
  1098.  
  1099.           dnsServSpecCounterSelfRefs OBJECT-TYPE
  1100.                SYNTAX  Counter
  1101.                ACCESS  read-only
  1102.                STATUS  mandatory
  1103.                DESCRIPTION
  1104.                        "Number of queries the server has processed
  1105.                        which originated from a resolver on the same
  1106.                        host and were referred to other servers."
  1107.                ::= { dnsServSpecCounter 7 }
  1108.  
  1109.           dnsServSpecCounterSelfErrors OBJECT-TYPE
  1110.                SYNTAX  Counter
  1111.                ACCESS  read-only
  1112.                STATUS  mandatory
  1113.                DESCRIPTION
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.           Expires December 10, 1993                            [Page 19]
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.           draft                   DNS Server MIB                 June 93
  1126.  
  1127.  
  1128.                        "Number of requests the server has processed which
  1129.                        originated from a resolver on the same host which
  1130.                        have been answered with errors (RCODE values other
  1131.                        than 0 and 3).  RCODE values are defined in RFC1035."
  1132.                ::= { dnsServSpecCounter 8 }
  1133.  
  1134.           dnsServSpecCounterSelfRelNames OBJECT-TYPE
  1135.                SYNTAX  Counter
  1136.                ACCESS  read-only
  1137.                STATUS  mandatory
  1138.                DESCRIPTION
  1139.                        "Number of requests received for names that are only
  1140.                        1 label long (text form - no internal dots) the
  1141.                        server has processed which originated from a resolver
  1142.                        on the same host."
  1143.                ::= { dnsServSpecCounter 9 }
  1144.  
  1145.           dnsServSpecCounterFriendsAuthAns OBJECT-TYPE
  1146.                SYNTAX  Counter
  1147.                ACCESS  read-only
  1148.                STATUS  mandatory
  1149.                DESCRIPTION
  1150.                        "Number of queries originating from friends which
  1151.                        were authoritatively answered.  The definition of
  1152.                        friends is a locally defined matter."
  1153.                ::= { dnsServSpecCounter 10 }
  1154.  
  1155.           dnsServSpecCounterFriendsAuthNoNames OBJECT-TYPE
  1156.                SYNTAX  Counter
  1157.                ACCESS  read-only
  1158.                STATUS  mandatory
  1159.                DESCRIPTION
  1160.                        "Number of queries originating from friends, for
  1161.                        which authoritative no such name (NXDOMAIN) responses
  1162.                        were made.  The definition of friends is a locally
  1163.                        defined matter."
  1164.                ::= { dnsServSpecCounter 11 }
  1165.  
  1166.           dnsServSpecCounterFriendsAuthNoDataResps OBJECT-TYPE
  1167.                SYNTAX  Counter
  1168.                ACCESS  read-only
  1169.                STATUS  mandatory
  1170.                DESCRIPTION
  1171.                        "Number of queries originating from friends for
  1172.                        which authoritative no such data (empty answer)
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.           Expires December 10, 1993                            [Page 20]
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.           draft                   DNS Server MIB                 June 93
  1185.  
  1186.  
  1187.                        responses were made.  The definition of friends is
  1188.                        a locally defined matter."
  1189.                ::= { dnsServSpecCounter 12 }
  1190.  
  1191.           dnsServSpecCounterFriendsNonAuthDatas OBJECT-TYPE
  1192.                SYNTAX  Counter
  1193.                ACCESS  read-only
  1194.                STATUS  mandatory
  1195.                DESCRIPTION
  1196.                        "Number of queries originating from friends which
  1197.                        were non-authoritatively answered (cached data).
  1198.                        The definition of friends is a locally defined matter."
  1199.                ::= { dnsServSpecCounter 13 }
  1200.  
  1201.           dnsServSpecCounterFriendsNonAuthNoNames OBJECT-TYPE
  1202.                SYNTAX  Counter
  1203.                ACCESS  read-only
  1204.                STATUS  mandatory
  1205.                DESCRIPTION
  1206.                        "Number of requests the server has processed which
  1207.                        originated from friends for which there has been a
  1208.                        non-authoritative no such name answer given."
  1209.                ::= { dnsServSpecCounter 14 }
  1210.  
  1211.           dnsServSpecCounterFriendsNonAuthNoDatas OBJECT-TYPE
  1212.                SYNTAX  Counter
  1213.                ACCESS  read-only
  1214.                STATUS  mandatory
  1215.                DESCRIPTION
  1216.                        "Number of queries originating from friends which
  1217.                        were non-authoritatively answered with no such data
  1218.                        (empty answer)."
  1219.                ::= { dnsServSpecCounter 15 }
  1220.  
  1221.           dnsServSpecCounterFriendsRefs OBJECT-TYPE
  1222.                SYNTAX  Counter
  1223.                ACCESS  read-only
  1224.                STATUS  mandatory
  1225.                DESCRIPTION
  1226.                        "Number of requests which originated from friends
  1227.                        that were referred to other servers.  The definition
  1228.                        of friends is a locally defined matter."
  1229.                ::= { dnsServSpecCounter 16 }
  1230.  
  1231.           dnsServSpecCounterFriendsErrors OBJECT-TYPE
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.           Expires December 10, 1993                            [Page 21]
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.           draft                   DNS Server MIB                 June 93
  1244.  
  1245.  
  1246.                SYNTAX  Counter
  1247.                ACCESS  read-only
  1248.                STATUS  mandatory
  1249.                DESCRIPTION
  1250.                        "Number of requests the server has processed which
  1251.                        originated from friends and were answered with errors
  1252.                        (RCODE values other than 0 and 3).  RCODE values are
  1253.                        defined in RFC1035.  The definition of friends is a
  1254.                        locally defined matter."
  1255.                ::= { dnsServSpecCounter 17 }
  1256.  
  1257.           dnsServSpecCounterFriendsRelNames OBJECT-TYPE
  1258.                SYNTAX  Counter
  1259.                ACCESS  read-only
  1260.                STATUS  mandatory
  1261.                DESCRIPTION
  1262.                        "Number of requests received for names from friends
  1263.                        that are only 1 label long (text form - no internal
  1264.                        dots) the server has processed."
  1265.                ::= { dnsServSpecCounter 18 }
  1266.  
  1267.           -- Records Group
  1268.  
  1269.           -- The implementation of the Records Group is mandatory for all
  1270.           -- systems which implement DNS server software functions.
  1271.  
  1272.           -- Records Table
  1273.  
  1274.           -- The records table contains information on the contents of all the
  1275.           -- authoritative zones loaded by this server.
  1276.  
  1277.           dnsServRecTable OBJECT-TYPE
  1278.                SYNTAX  SEQUENCE OF DnsServRecEntry
  1279.                ACCESS  not-accessible
  1280.                STATUS  mandatory
  1281.                DESCRIPTION
  1282.                        "Information on the contents of all the authoritative zones
  1283.                        loaded by the server."
  1284.               ::= { dnsServRec 1 }
  1285.  
  1286.           dnsServRecEntry  OBJECT-TYPE
  1287.                SYNTAX  DnsServRecEntry
  1288.                ACCESS  not-accessible
  1289.                STATUS  mandatory
  1290.                DESCRIPTION
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.           Expires December 10, 1993                            [Page 22]
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.           draft                   DNS Server MIB                 June 93
  1303.  
  1304.  
  1305.                        "Detail information on authoritative zone information and
  1306.                        pending changes."
  1307.                INDEX { dnsServRecZoneName, dnsServRecZoneClass, dnsServRecName,
  1308.                        dnsServRecType, dnsServRecIndex }
  1309.                ::= { dnsServRecTable 1 }
  1310.  
  1311.           DnsServRecEntry ::=
  1312.               SEQUENCE {
  1313.                   dnsServRecZoneName
  1314.                       DnsName,
  1315.                   dnsServRecZoneClass
  1316.                       DnsClass,
  1317.                   dnsServRecName
  1318.                       DnsName,
  1319.                   dnsServRecFullName
  1320.                       DnsName,
  1321.                   dnsServRecType
  1322.                       DnsType,
  1323.                   dnsServRecTTL
  1324.                       DnsTime,
  1325.                   dnsServRecData
  1326.                       OCTET STRING,
  1327.                   dnsServRecIndex
  1328.                       INTEGER,
  1329.                   dnsServRecHits
  1330.                       Counter,
  1331.                   dnsServRecStatus
  1332.                       INTEGER,
  1333.                   dnsServRecValid
  1334.                       DnsValid
  1335.                   }
  1336.           dnsServRecZoneName OBJECT-TYPE
  1337.                SYNTAX  DnsName  --  OCTET STRING
  1338.                ACCESS  read-only
  1339.                STATUS  mandatory
  1340.                DESCRIPTION
  1341.                        "Zone name to which the Resource Record which
  1342.                        is identified in this row of the table belongs.
  1343.                        This is the owner name of the zone's SOA RR, as
  1344.                        described in RFC1034."
  1345.                ::= { dnsServRecEntry 1 }
  1346.  
  1347.           dnsServRecZoneClass OBJECT-TYPE
  1348.                SYNTAX  DnsClass -- INTEGER (0..65535)
  1349.                ACCESS  read-only
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.           Expires December 10, 1993                            [Page 23]
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.           draft                   DNS Server MIB                 June 93
  1362.  
  1363.  
  1364.                STATUS  mandatory
  1365.                DESCRIPTION
  1366.                        "DNS class of the zone contained in this row.  For classes
  1367.                        listed in the DNS specification, the values are the same."
  1368.                ::= { dnsServRecEntry 2 }
  1369.  
  1370.           dnsServRecName OBJECT-TYPE
  1371.                SYNTAX  DnsName  --  OCTET STRING
  1372.                ACCESS  read-only
  1373.                STATUS  mandatory
  1374.                DESCRIPTION
  1375.                        "Name of the Resource Record which is identified in
  1376.                        this row of the table.  This is the portion of the name
  1377.                        which is the part other than the zone name.  As described
  1378.                        in RFC1034, the owner of the record is the domain name
  1379.                        where the RR is found."
  1380.                ::= { dnsServRecEntry 3 }
  1381.  
  1382.           dnsServRecFullName OBJECT-TYPE
  1383.                SYNTAX  DnsName  --  OCTET STRING
  1384.                ACCESS  read-only
  1385.                STATUS  mandatory
  1386.                DESCRIPTION
  1387.                        "This is the complete name of the entry identified in this
  1388.                        row of the table as it appears in the zone.  It preserves
  1389.                        the case sensitivity of the information which is stored in
  1390.                        upper case only in the dnsServRecZoneName and
  1391.                        dnsServRecName objects."
  1392.                ::= { dnsServRecEntry 4 }
  1393.  
  1394.           dnsServRecType OBJECT-TYPE
  1395.                SYNTAX  DnsType  --  INTEGER (0..65535)
  1396.                ACCESS  read-only
  1397.                STATUS  mandatory
  1398.                DESCRIPTION
  1399.                        "The type of the record identified in this row of the
  1400.                        table.  For types defined in the DNS specification,
  1401.                        the values are the same."
  1402.                ::= { dnsServRecEntry 5 }
  1403.  
  1404.           dnsServRecTTL OBJECT-TYPE
  1405.                SYNTAX  DnsTime
  1406.                ACCESS  read-only
  1407.                STATUS  mandatory
  1408.                DESCRIPTION
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.           Expires December 10, 1993                            [Page 24]
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.           draft                   DNS Server MIB                 June 93
  1421.  
  1422.  
  1423.                        "The larger of the Time-To-Live value for this record
  1424.                        and the Zone Minimum for the zone containing it."
  1425.                ::= { dnsServRecEntry 6 }
  1426.  
  1427.           dnsServRecData OBJECT-TYPE
  1428.                SYNTAX  OCTET STRING
  1429.                ACCESS  read-only
  1430.                STATUS  mandatory
  1431.                DESCRIPTION
  1432.                        "Variable length of octets.  Type and Class information
  1433.                        provided in this row of the table along with this data
  1434.                        tell the management station how to interpret the Record.
  1435.                        For information on the details of DNS Resource Records
  1436.                        and their formats, see RFC1035."
  1437.                ::= { dnsServRecEntry 7 }
  1438.  
  1439.           dnsServRecIndex OBJECT-TYPE
  1440.                SYNTAX  INTEGER
  1441.                ACCESS  read-only
  1442.                STATUS  mandatory
  1443.                DESCRIPTION
  1444.                        "A unique index value which identifies each entry in
  1445.                        this table."
  1446.                ::= { dnsServRecEntry 8 }
  1447.  
  1448.           dnsServRecHits OBJECT-TYPE
  1449.                SYNTAX  Counter
  1450.                ACCESS  read-only
  1451.                STATUS  mandatory
  1452.                DESCRIPTION
  1453.                        "Number of hits the server has had on the resource record
  1454.                        defined in this row of the table.  A hit on a RR is counted
  1455.                        whenever it is included in a response."
  1456.                ::= { dnsServRecEntry 9 }
  1457.  
  1458.           dnsServRecStatus OBJECT-TYPE
  1459.                SYNTAX  INTEGER {
  1460.                   inUse (1),
  1461.                   pendingModification (2),
  1462.                   pendingDeletion (3),
  1463.                   pendingAddition (4)
  1464.                }
  1465.                ACCESS  read-write
  1466.                STATUS  mandatory
  1467.                DESCRIPTION
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.           Expires December 10, 1993                            [Page 25]
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.           draft                   DNS Server MIB                 June 93
  1480.  
  1481.  
  1482.                        "The status of the information represented in this row of
  1483.                        the table.
  1484.  
  1485.                        IN USE - a value of 1 indicates that the information
  1486.                        represented by this row of the table is currently in use
  1487.                        the by server.  That is, this information is the current
  1488.                        authoritative information read in by the server at startup.
  1489.  
  1490.                        PENDING MODIFICATION - A value of 2 indicates that this row
  1491.                        of the table represents a change to existing data already
  1492.                        in use by the server.  Each entry in the table which has a
  1493.                        value of 2 will always have a pair entry with a value of 1.
  1494.                        This modification will take effect when the
  1495.                        dnsServMgmtReload object is next set to a value of 2 or 3.
  1496.  
  1497.                        PENDING DELETION - A value of 3 indicates that the
  1498.                        information represented by this row of the table will be
  1499.                        deleted from the authoritative zone information when the
  1500.                        dnsServMgmtReload object is next set to a value of 2 or 3.
  1501.  
  1502.                        PENDING ADDITION - A value of 4 indicates that this is new
  1503.                        authoritative data for the zone which in not yet in use.
  1504.                        This new information will be added to the authoritative
  1505.                        information for the zone when the dnsServMgmtReload object
  1506.                        is next set to a value of 2 or 3."
  1507.                ::= { dnsServRecEntry 10 }
  1508.  
  1509.           dnsServRecValid OBJECT-TYPE
  1510.                SYNTAX  DnsValid
  1511.                ACCESS  read-write
  1512.                STATUS  mandatory
  1513.                DESCRIPTION
  1514.                        "Set to CLEAR to delete this entry from this table."
  1515.                ::= { dnsServRecEntry 11 }
  1516.  
  1517.           -- Server Management Group
  1518.  
  1519.           -- The implementation of the Server Management Group is mandatory
  1520.           -- for all systems which implement DNS server software functions.
  1521.  
  1522.           dnsServMgmtReload OBJECT-TYPE
  1523.                SYNTAX  INTEGER {
  1524.                     restart (1),
  1525.                     load (2),
  1526.                     loadAndStart (3),
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.           Expires December 10, 1993                            [Page 26]
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.           draft                   DNS Server MIB                 June 93
  1539.  
  1540.  
  1541.                     other (4)
  1542.                }
  1543.                ACCESS  read-write
  1544.                STATUS  mandatory
  1545.                DESCRIPTION
  1546.                        "When set to the values above, the following actions
  1547.                        are taken:
  1548.  
  1549.                            RESTART - The name server process is restarted and
  1550.                            existing configuration files are read in.
  1551.  
  1552.                            LOAD - Changes which have been made to information in
  1553.                            the DNS Management Zone Configuration and Server Record
  1554.                            Tables are loaded into the permanent database of the
  1555.                            server. After the load operation is completed, all
  1556.                            entries in the Management Zone Configuration and Server
  1557.                            Record Modification Tables are removed which had
  1558.                            dnsServRecStatus or dnsServMgmtZoneStatus values of 2,
  1559.                            3 or 4.
  1560.  
  1561.                            LOAD AND START - Changes which have been made to
  1562.                            information in the DNS Management Zone Configuration
  1563.                            and Server Record Tables are loaded into the permanent
  1564.                            database of the server.  After the load operation is
  1565.                            completed, all entries in the Management Zone
  1566.                            Configuration and Server Record Modification Tables are
  1567.                            removed which had dnsServRecStatus or
  1568.                            dnsServMgmtZoneStatus values of 2, 3 or 4.  After this
  1569.                            load is completed the name server process is restarted.
  1570.  
  1571.  
  1572.                            OTHER - is returned when a read operation is performed
  1573.                            on this object.
  1574.  
  1575.                        If an entry has the same index as an existing entry in the
  1576.                        server database, then the entry in the permanent database
  1577.                        is changed to be equal to the new values."
  1578.                   ::= { dnsServMgmt 1 }
  1579.  
  1580.           -- DNS Management Zone Configuration Table
  1581.  
  1582.           -- This table contains zone configuration information.  Information is
  1583.           -- changed for the server when the value of dnsServMgmt 1 is set to 2 or
  1584.           -- 3.
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.           Expires December 10, 1993                            [Page 27]
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.           draft                   DNS Server MIB                 June 93
  1598.  
  1599.  
  1600.           dnsServMgmtZoneTable OBJECT-TYPE
  1601.                SYNTAX  SEQUENCE OF DnsServMgmtZoneEntry
  1602.                ACCESS  not-accessible
  1603.                STATUS  mandatory
  1604.                DESCRIPTION
  1605.                        "Table of zones for which this name server is
  1606.                        configured.  If name server doesn't load any zones,
  1607.                        this table is empty."
  1608.                ::= { dnsServMgmt 2 }
  1609.  
  1610.           dnsServMgmtZoneEntry OBJECT-TYPE
  1611.                SYNTAX  DnsServMgmtZoneEntry
  1612.                ACCESS  not-accessible
  1613.                STATUS  mandatory
  1614.                DESCRIPTION
  1615.                        "An entry in the name server zone table."
  1616.                INDEX { dnsServMgmtZoneName,
  1617.                        dnsServMgmtZoneClass }
  1618.                ::= { dnsServMgmtZoneTable 1 }
  1619.  
  1620.           DnsServMgmtZoneEntry ::=
  1621.                SEQUENCE {
  1622.                    dnsServMgmtZoneName
  1623.                        DnsName,
  1624.                    dnsServMgmtZoneLoad
  1625.                        OCTET STRING,
  1626.                    dnsServMgmtZoneDate
  1627.                        DnsDate,
  1628.                    dnsServMgmtZoneClass
  1629.                        DnsClass,
  1630.                    dnsServMgmtZoneLastReload
  1631.                        DnsTime,
  1632.                    dnsServMgmtZoneLastReloadAttempt
  1633.                        DnsTime,
  1634.                    dnsServMgmtZoneLastSource
  1635.                        IpAddress,
  1636.                    dnsServMgmtZoneStatus
  1637.                        INTEGER,
  1638.                    dnsServMgmtZoneValid
  1639.                        DnsValid
  1640.                }
  1641.           dnsServMgmtZoneName OBJECT-TYPE
  1642.                SYNTAX  DnsName
  1643.                ACCESS  read-write
  1644.                STATUS  mandatory
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.           Expires December 10, 1993                            [Page 28]
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.           draft                   DNS Server MIB                 June 93
  1657.  
  1658.  
  1659.                DESCRIPTION
  1660.                        "DNS name of the zone to which this row of the table
  1661.                        applies.  This is the SOA RR.  See RFC 1035 for details of
  1662.                        the SOA RDATA format."
  1663.                ::= { dnsServMgmtZoneEntry 1 }
  1664.  
  1665.           dnsServMgmtZoneLoad OBJECT-TYPE
  1666.                SYNTAX  OCTET STRING
  1667.                ACCESS  read-write
  1668.                STATUS  mandatory
  1669.                DESCRIPTION
  1670.                        "The name of the zone file read to load the data
  1671.                        for this zone when the zone was last loaded or updated.
  1672.                        A value of NULL indicates that the data was not loaded
  1673.                        from a named file (e.g., because it was down-loaded from
  1674.                        another server using the DNS protocol's zone transfer
  1675.                        facility)."
  1676.               ::= { dnsServMgmtZoneEntry 2 }
  1677.  
  1678.           dnsServMgmtZoneDate OBJECT-TYPE
  1679.                SYNTAX  DnsDate -- DisplayString
  1680.                ACCESS  read-only
  1681.                STATUS  mandatory
  1682.                DESCRIPTION
  1683.                        "This is the date that the information found in
  1684.                        dnsServMgmtZoneLoad was last changed at the time
  1685.                        the zone was last loaded.  A value of NULL indicates
  1686.                        that there is no dnsServMgmtZoneLoad file."
  1687.               ::= { dnsServMgmtZoneEntry 3 }
  1688.  
  1689.           dnsServMgmtZoneClass OBJECT-TYPE
  1690.                SYNTAX  DnsClass -- INTEGER (0..65535)
  1691.                ACCESS  read-write
  1692.                STATUS  mandatory
  1693.                DESCRIPTION
  1694.                        "DNS class of the RRs in this zone."
  1695.                ::= { dnsServMgmtZoneEntry 4 }
  1696.  
  1697.           dnsServMgmtZoneLastReload OBJECT-TYPE
  1698.                SYNTAX  DnsTime
  1699.                ACCESS  read-only
  1700.                STATUS  mandatory
  1701.                DESCRIPTION
  1702.                        "Elapsed seconds since last successful reload of
  1703.                         this zone."
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.           Expires December 10, 1993                            [Page 29]
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.           draft                   DNS Server MIB                 June 93
  1716.  
  1717.  
  1718.                ::= { dnsServMgmtZoneEntry 5 }
  1719.  
  1720.           dnsServMgmtZoneLastReloadAttempt OBJECT-TYPE
  1721.                SYNTAX  DnsTime
  1722.                ACCESS  read-only
  1723.                STATUS  mandatory
  1724.                DESCRIPTION
  1725.                        "Elapsed seconds since last attempted reload of
  1726.                        this zone."
  1727.                ::= { dnsServMgmtZoneEntry 6 }
  1728.  
  1729.           dnsServMgmtZoneLastSource OBJECT-TYPE
  1730.                SYNTAX  IpAddress
  1731.                ACCESS  read-only
  1732.                STATUS  mandatory
  1733.                DESCRIPTION
  1734.                        "IP address of host from which most recent reload of
  1735.                         this zone was received.  If unknown or irrelevant,
  1736.                         value should be 0.0.0.0."
  1737.                ::= { dnsServMgmtZoneEntry 7 }
  1738.  
  1739.           dnsServMgmtZoneStatus OBJECT-TYPE
  1740.                SYNTAX  INTEGER {
  1741.                   inUse (1),
  1742.                   pendingModification (2),
  1743.                   pendingDeletion (3),
  1744.                   pendingAddition (4)
  1745.                }
  1746.                ACCESS  read-write
  1747.                STATUS  mandatory
  1748.                DESCRIPTION
  1749.                        "The status of the information represented in this row of
  1750.                        the table.
  1751.  
  1752.                        IN USE - a value of 1 indicates that the information
  1753.                        represented by this row of the table is currently in use
  1754.                        the by server.  That is, this information is the current
  1755.                        zone configuration information.
  1756.  
  1757.                        PENDING MODIFICATION - A value of 2 indicates that this row
  1758.                        of the table represents a change to existing data already
  1759.                        in use by the server.  Each entry in the table which has a
  1760.                        value of 2 will always have a pair entry with a value of 1.
  1761.                        This modification will take effect when the
  1762.                        dnsServMgmtReload object is next set to a value of 2 or 3.
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.           Expires December 10, 1993                            [Page 30]
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.           draft                   DNS Server MIB                 June 93
  1775.  
  1776.  
  1777.                        PENDING DELETION - A value of 3 indicates that the
  1778.                        information represented by this row of the table will be
  1779.                        deleted from the zone configuration file(s) when the
  1780.                        dnsServMgmtReload object is next set to a value of 2 or 3.
  1781.  
  1782.                        PENDING ADDITION - A value of 4 indicates that this is new
  1783.                        zone file configuration data which is not yet in use. This
  1784.                        new information will be added to the zone configuration
  1785.                        file(s) when the dnsServMgmtReload object is next set to a
  1786.                        value of 2 or 3."
  1787.                ::= { dnsServMgmtZoneEntry 8 }
  1788.  
  1789.           dnsServMgmtZoneValid OBJECT-TYPE
  1790.                SYNTAX  DnsValid
  1791.                ACCESS  read-write
  1792.                STATUS  mandatory
  1793.                DESCRIPTION
  1794.                        "Set to CLEAR to delete this zone entry from this table."
  1795.                ::= { dnsServMgmtZoneEntry 9 }
  1796.  
  1797.           -- DNS Management Server Table
  1798.  
  1799.           dnsServMgmtServTable OBJECT-TYPE
  1800.                SYNTAX  SEQUENCE OF DnsServMgmtServEntry
  1801.                ACCESS  not-accessible
  1802.                STATUS  mandatory
  1803.                DESCRIPTION
  1804.                     "This table is a list of IP addresses from which it will
  1805.                     attempt to load zone information using DNS zone transfer
  1806.                     operations."
  1807.                ::= { dnsServMgmt 3 }
  1808.  
  1809.           dnsServMgmtServEntry OBJECT-TYPE
  1810.                SYNTAX  DnsServMgmtServEntry
  1811.                ACCESS  not-accessible
  1812.                STATUS  mandatory
  1813.                DESCRIPTION
  1814.                        "An entry in the name server server (sic) table."
  1815.                INDEX { dnsServMgmtServName,
  1816.                        dnsServMgmtServClass,
  1817.                        dnsServMgmtServAddr }
  1818.                ::= { dnsServMgmtServTable 1 }
  1819.  
  1820.           DnsServMgmtServEntry ::=
  1821.                SEQUENCE {
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.           Expires December 10, 1993                            [Page 31]
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.           draft                   DNS Server MIB                 June 93
  1834.  
  1835.  
  1836.                    dnsServMgmtServName
  1837.                        DnsName,
  1838.                    dnsServMgmtServClass
  1839.                        DnsClass,
  1840.                    dnsServMgmtServAddr
  1841.                        IpAddress
  1842.                }
  1843.  
  1844.           dnsServMgmtServName OBJECT-TYPE
  1845.                SYNTAX  DnsName
  1846.                ACCESS  read-only
  1847.                STATUS  mandatory
  1848.                DESCRIPTION
  1849.                        "DNS name of the zone to which this entry applies."
  1850.                ::= { dnsServMgmtServEntry 1 }
  1851.  
  1852.           dnsServMgmtServClass OBJECT-TYPE
  1853.                SYNTAX  DnsClass -- INTEGER (0..65535)
  1854.                ACCESS  read-only
  1855.                STATUS  mandatory
  1856.                DESCRIPTION
  1857.                        "DNS class of zone to which this entry applies."
  1858.                ::= { dnsServMgmtServEntry 2 }
  1859.  
  1860.           dnsServMgmtServAddr OBJECT-TYPE
  1861.                SYNTAX  IpAddress
  1862.                ACCESS  read-only
  1863.                STATUS  mandatory
  1864.                DESCRIPTION
  1865.                        "IP address of name server host from which this zone
  1866.                        might be obtainable."
  1867.                ::= { dnsServMgmtServEntry 3 }
  1868.           END
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.           Expires December 10, 1993                            [Page 32]
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.           draft                   DNS Server MIB                 June 93
  1893.  
  1894.  
  1895.           7.  Acknowledgements
  1896.  
  1897.           This document is the result of work undertaken the by DNS
  1898.           working group.  In addition, the contributions and comments of
  1899.           the following members are also specially acknowledged:
  1900.  
  1901.                Philip Almquist, Computer Communication consultant
  1902.  
  1903.                Joe Peck, Digital Equipment Corporation
  1904.  
  1905.                Frank Kastenholz, FTP Software
  1906.  
  1907.                Win Treese, Digital Equipment Corporation
  1908.  
  1909.                Mimi Zohar, IBM
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.           Expires December 10, 1993                            [Page 33]
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.           draft                   DNS Server MIB                 June 93
  1952.  
  1953.  
  1954.           8.  References
  1955.  
  1956.                J. Reynolds and J. Postel, Assigned Numbers. Internet
  1957.                Working Group Request for Comments 1010.  Network
  1958.                Information Center, SRI International, Menlo Park,
  1959.                California, (May, 1987).
  1960.  
  1961.                M. Stahl, Domain Administrators Guide.  Internet Working
  1962.                Group Request for Comments 1032. Network Information
  1963.                Center, SRI International, Menlo Park, California,
  1964.                (November, 1987).
  1965.  
  1966.                M. Lottor, Domain Administrators Operations Guide,
  1967.                Internet Working Group Request for Comments 1033. Network
  1968.                Information Center, SRI International, Menlo Park,
  1969.                California, (November, 1987).
  1970.  
  1971.                P. Mockapetris, Domain Names - Concepts and Facilities,
  1972.                Internet Working Group Request for Comments 1034. Network
  1973.                Information Center, SRI International, Menlo Park,
  1974.                California, (November, 1987).
  1975.  
  1976.                P. Mockapetris, Domain Names - Implementation and
  1977.                Specification, Internet Working Group Request for
  1978.                Comments 1035. Network Information Center, SRI
  1979.                International, Menlo Park, California, (November, 1987).
  1980.  
  1981.                V. Cerf, IAB Recommendations for the Development of
  1982.                Internet Network Management Standards. Internet Working
  1983.                Group Request for Comments 1052. Network Information
  1984.                Center, SRI International, Menlo Park, California,
  1985.                (April, 1988).
  1986.  
  1987.                R. Braden (editor) Requirements for Internet Hosts --
  1988.                Application and Support, Internet Working Group Request
  1989.                for Comments 1123. Network Information Center, SRI
  1990.                International,Menlo Park, California, (October, 1989).
  1991.  
  1992.                M.T. Rose and K. McCloghrie, Structure and Identification
  1993.                of Management Information for TCP/IP-based internets,
  1994.                Internet Working Group Request for Comments 1155. Network
  1995.                Information Center, SRI International, Menlo Park,
  1996.                California, (May, 1990).
  1997.  
  1998.                K. McCloghrie and M.T. Rose, Management Information Base
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.           Expires December 10, 1993                            [Page 34]
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.           draft                   DNS Server MIB                 June 93
  2011.  
  2012.  
  2013.                for Network Management of TCP/IP-based internets,
  2014.                Internet Working Group Request for Comments 1156, Network
  2015.                Information Center, SRI International, Menlo Park,
  2016.                California, (May, 1990).
  2017.  
  2018.                J.D. Case, M.S. Fedor, M.L. Schoffstall, and J.R. Davin,
  2019.                Simple Network Management Protocol, Internet Working
  2020.                Group Request for Comments 1157. Network Information
  2021.                Center, SRI International, Menlo Park, California, (May,
  2022.                1990).
  2023.  
  2024.                M.T. Rose, The Open Book, A Practical Perspective on OSI.
  2025.                Prentice Hall, Englewood Cliffs, New Jersey, (1990).
  2026.  
  2027.                M.T. Rose and K. McCloghrie (editors) Concise MIB
  2028.                Definitions, Internet Working Group Request for Comments
  2029.                1212, Network Information Center, SRI International,
  2030.                Menlo Park, California, (March, 1991).
  2031.  
  2032.                K. McCloghrie and M.T. Rose (editors), Management
  2033.                Information Base for Network Management of TCP/IP-based
  2034.                internets: MIB-II, Internet Working Group Request for
  2035.                Comments 1213. Network Information Center, SRI
  2036.                International, Menlo Park, California, (March, 1991).
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.           Expires December 10, 1993                            [Page 35]
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.           draft                   DNS Server MIB                 June 93
  2070.  
  2071.  
  2072.           9.  Security Considerations
  2073.  
  2074.           Security issues are not discussed in this memo.
  2075.  
  2076.  
  2077.           10.  Author's Addresses
  2078.  
  2079.  
  2080.                Rob Austein
  2081.                Epilogue Technology Corporation
  2082.                268 Main Street, Suite 283
  2083.                North Reading, MA 01864
  2084.                USA
  2085.  
  2086.                Voice: +1 617 942 0915
  2087.                Email: sra@epilogue.com
  2088.  
  2089.                Jon Saperia
  2090.                Digital Equipment Corporation
  2091.                153 Taylor Street
  2092.                M/S TAY2-2/B5
  2093.                Littleton, MA 01460
  2094.  
  2095.                Voice: +1 508-952-3171
  2096.                Email: saperia@tay.dec.com
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.           Expires December 10, 1993                            [Page 36]
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.           draft                   DNS Server MIB                 June 93
  2129.  
  2130.  
  2131.           Table of Contents
  2132.  
  2133.  
  2134.           1 Introduction ..........................................    3
  2135.           2 The Network Management Framework ......................    4
  2136.           2.1 Object Definitions ..................................    4
  2137.           2.2 Format of Definitions ...............................    4
  2138.           3 Overview ..............................................    5
  2139.           4 Selected Objects ......................................    7
  2140.           5 Textual Conventions ...................................    8
  2141.           6 Definitions ...........................................    9
  2142.           7 Acknowledgements ......................................   33
  2143.           8 References ............................................   34
  2144.           9 Security Considerations ...............................   36
  2145.           10 Author's Addresses ...................................   36
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.           Expires December 10, 1993                            [Page 37]
  2182.  
  2183.